package com.wang.lotterysystem.service.manager;

import com.fasterxml.jackson.core.JsonProcessingException;
import com.wang.lotterysystem.service.dto.activity.ActivityStatusConvertDTO;

public interface ActivityStatusManager {
    /**
     * 扭转转活动相关状态
     * @param activityStatusConvertDTO 活动状态参数
     * @throws JsonProcessingException json异常
     */
    void handlerEvent(ActivityStatusConvertDTO activityStatusConvertDTO) throws JsonProcessingException;

    /**
     * 回滚活动相关状态
     * @param activityStatusConvertDTO 活动状态参数
     */
    void rollback(ActivityStatusConvertDTO activityStatusConvertDTO) throws JsonProcessingException;
}